package io;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;

/*
向文件中写入文本数据
 */
public class WriteStringDemo {
    public static void main(String[] args) throws IOException {
        FileOutputStream fos =new FileOutputStream("fos.txt",true);
        String line="尽快立法的撒六级考试的罚款了就";

        /*
        文字与2进制的对应关系有各种标准：字符集
        支持中文的字符集常见的有
        1)UTF-8:unicode的转换编码
               英文、符号、数字各占一个字节。但中文占3个字节
        2）GBK：国标编码
               英文、符号、数字各占一个字节，但中文占2个字节
         */
        byte[] date=line.getBytes(StandardCharsets.UTF_8);
        fos.write(date);
        fos.write("哒哒懂哒哒".getBytes(StandardCharsets.UTF_8));
        System.out.println("写出完毕");
        fos.close();


    }
}
